package org.brownflat.watergate.scm;

import java.util.Date;
import java.util.List;

/**
 * <p>&copy Rupert Jones 2012</p>
 *
 * @author rup
 */
public interface Revision {
    long getRevision();
    void setRevision(long revision);
    String getId();
    void setId(String id);
    String getUser();
    void setUser(String user);
    String getMessage();
    void setMessage(String message);
    Date getDate();
    void setDate(Date date);
    void setRevisionChanges(List<RevisionChange> revisionChanges);
    List<RevisionChange> getRevisionChanges();
}
